package com.briup.day17;

import java.io.FileInputStream;
import java.io.FileOutputStream;

/**
 * 使用文件字节输入/输出流 实现文件的追加内容。不对原内容覆盖
 * FileOutputStream(destFile,true)
 * @author lining
 * @date 2024/1/29 11:20
 */
public class TestFIleCopy3 {
    public static void main(String[] args) throws Exception{
        //1.声明创建流对象
        String srcFile = "a.txt";
        String destFile = "b.txt";
        FileInputStream fis = new FileInputStream(srcFile);
        FileOutputStream fos = new FileOutputStream(destFile,true);
        //2.进行读写操作（一次进行多个字节读写操作）
        byte[] data = new byte[100];
        int len = -1;
        while ((len = fis.read(data))!= -1){
            //根据实际的读取到的字节个数确定写的个数
            fos.write(data,0,len);
        }
        //3.刷新流
        //4.关闭流
        fis.close();
        fos.close();
    }
}
